ser insistente - Turkish English Dictionary